HLL-to-HDL Generation: Results and Challenges
نویسندگان
چکیده
This paper presents preliminary results of automated hardware generation from C code and discusses specific challenges. The research is part of a bigger project that aims to provide a semi-automatic tool platform for hardware-software co-design in the context of the reconfigurable computing systems. We present a case study involving the AES encryption algorithm. The automatically generated VHDL is compared to a manually crafted design. The generated design, as well as the manual one, are synthesized in Xilinx ISE 6.3i and the reported results are obtained from the actual execution on the MOLEN polymorphic processor. Even though the automatically generated VHDL does not contain any optimizations, speedup of 7 is observed. However, compared to manually tuned VHDL, there is still a difference of several orders of magnitude. This paper will explore the differences that explain the performance gap and identify sources of improvement and necessary optimizations that have to be implemented. Some of the considered optimizations regard parallelization of the execution, memory accesses and data location, optimal utilization of the available hardware resources (onchip memories, multipliers, etc), as well as identification of the most suitable computation model for a given algorithm. Keywords—HW-SW co-design, high-level synthesis, reconfigurable computing, HLL, HDL
منابع مشابه
FPGA acceleration using high-level languages of a Monte-Carlo method for pricing complex options
In this paper we present an FPGA implementation of a Monte-Carlo method for pricing Asian Options using Impulse C and floating-point arithmetic. In an Altera Stratix-V FPGA, a 149x speedup factor was obtained against an OpenMP-based solution in a 4-core Intel Core i7 processor. This speedup is comparable to that reported in the literature using a classic HDL-based methodology, but the developme...
متن کاملExplaining the Challenges of Implementing Third Generation Accreditation Measures from the Perspectives of Kermanshah Hospitals Managers: A Qualitative Study
Introduction: Evaluation of hospitals with accreditation model and obtaining opinions and suggestions of senior and middle managers of centers is essential for increasing the existing models. The purpose of this study was to explain the challenges of implementing third generation accreditation measures from the perspectives of Kermanshah hospitals managers. Methods: This is a qualitative study...
متن کاملNADPH oxidase limits lipopolysaccharide-induced lung inflammation and injury in mice through reduction-oxidation regulation of NF-κB activity.
Although reactive oxygen species (ROS) produced by NADPH oxidase are known to regulate inflammatory responses, the impact of ROS on intracellular signaling pathways is incompletely understood. In these studies, we treated wild-type (WT) and p47(phox)-deficient mice with LPS to investigate mechanisms by which NADPH oxidase regulates signaling through the NF-κB pathway. After intratracheal instil...
متن کاملIdentifying the Executive Challenges of the New Generation of Hospital Accreditation in Iran
Background: Given that hospitals are one of the pillars of the health system, reforming the health system is not possible without improving the performance of hospitals. Accreditation is a regular assessment of hospitals that emphasizes on continuous quality improvement and patient safety. This study aimed to identify the challenges of the new generation of hospital accreditation using the Thre...
متن کاملThe Arabidopsis HUELLENLOS gene, which is essential for normal ovule development, encodes a mitochondrial ribosomal protein.
The HUELLENLOS (HLL) gene participates in patterning and growth of the Arabidopsis ovule. We have isolated the HLL gene and shown that it encodes a protein homologous to the L14 proteins of eubacterial ribosomes. The Arabidopsis genome also includes a highly similar gene, HUELLENLOS PARALOG (HLP), and genes for both cytosolic (L23) and chloroplast ribosome L14 proteins. Phylogenetic analysis sh...
متن کامل